package com.caifu.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 护理等级记录表
 * </p>
 *
 * @author yb
 * @since 2020-11-09
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class YlNursingRecord extends Model<YlNursingRecord> {

    private static final long serialVersionUID = 1L;

    /**
     * 记录编号(护理等级记录表)
     */
    @TableId(value = "NURSING_NO", type = IdType.AUTO)
    private Integer nursingNo;

    /**
     * 老人编号
     */
    @TableField("USER_NO")
    private String userNo;

    /**
     * 管理员编号
     */
    @TableField("TELLER_NO")
    private String tellerNo;

    /**
     * 创建时间
     */
    @TableField("CREATE_TIME")
    private Date createTime;

    /**
     * 评估类别
     */
    private String costNo;

    /**
     * 护理评估生效日期
     */
    @TableField("EFFECT_DATE")
    private String effectDate;

    /**
     * 护理人员编号
     */
    @TableField("STAFF_NO")
    private String staffNo;

    /**
     * 下次评估生效期(护理评估生效日期一年后)
     */
    private String nextEffectDate;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 操作记录
     */
    private String operationRecord;

    /**
     * 是否有效 1-有效 2-无效
     */
    @TableField("is_effective")
    private String isEffective;

    /**
     * 时间
     */
    @TableField(exist = false)
    private String formatCreateTime;

    /**
     * 是否生效
     */
    @TableField(exist = false)
    private String isEffect;



}
